package com.homework.ch11;

import java.io.File;
import java.io.FileFilter;

/**
 * @author yuxi
 * @version 1.0
 * @date 2025/10/15
 * @Description:
 */
public class Test012_ListFiles {
    public static void main(String[] args) {
        // 目录路径
        String path = "D:/";
        // 创建目录对象
        File dir = new File(path);
        // 请在此处补全代码，列出D盘根目录下所有后缀为txt或doc的文件
        FileFilter fileFilter=new FileFilter() {
            @Override
            public boolean accept(File f) {
                // 注意：1、排除掉目录；2、显示出每个文件的绝对路径
                if(f.isFile()&&f.getName().endsWith(".txt")||f.getName().endsWith(".doc")){
                    return true;
                }
                return false;
            }
        };
        File[] files=dir.listFiles(fileFilter);
        for(File file:files){
            System.out.println(file.getAbsoluteFile());
        }

    }
}
